home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / bsdLib.tmpl < prev    next >
Text File  |  2006-04-12  |  3KB  |  100 lines

  1. XCOMM $Xorg: bsdLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
  2. XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.23 2003/11/04 01:59:31 dawes Exp $
  3.  
  4. /*
  5.  * NetBSD/FreeBSD/OpenBSD shared library template
  6.  */
  7.  
  8. #if !UseElfFormat
  9.  
  10. #ifndef SharedXlibi18nReqs
  11. #define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
  12. #endif
  13.  
  14. #ifndef SharedXtReqs
  15. #define SharedXtReqs /**/
  16. #endif
  17. #ifndef SharedXawReqs
  18. #define SharedXawReqs /**/
  19. #endif
  20. #ifndef SharedXmuReqs
  21. # if !defined(Mc68020Architecture) || !defined(OpenBSDArchitecture)
  22. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
  23. # else
  24.    /* At least the hp300 and the sun3 OpenBSD ports need that */
  25. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  26. # endif
  27. #endif
  28. #ifndef SharedXcursorReqs
  29. #define SharedXcursorReqs   $(LDPRELIB) $(XRENDERLIB) $(XLIB)
  30. #endif
  31.  
  32. #else /* UseElfFormat */
  33.  
  34. /*
  35.  * NetBSD/FreeBSD/OpenBSD (ELF) shared library template
  36.  * Cloned from Linux ELF rules, but with a minor number.
  37.  */
  38.  
  39. #ifndef FixupLibReferences
  40. #define FixupLibReferences()                        @@\
  41. XMULIBONLY = -lXmu                            @@\
  42. XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  43. #endif
  44.  
  45. #ifndef XawClientLibs
  46. #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
  47. #endif
  48.  
  49. /* Allow for libpthread, as overridden by OS definitions */
  50. #if !defined(SharedX11Reqs)
  51. #define SharedX11Reqs
  52. #endif
  53.  
  54. #define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
  55. #define SharedOldXReqs    $(LDPRELIBS) $(XONLYLIB)
  56. #ifndef SharedXtReqs
  57. #define SharedXtReqs    $(LDPRELIBS) $(XONLYLIB) $(SMLIB) $(ICELIB)
  58. #endif
  59. #ifndef SharedXawReqs
  60. #define SharedXawReqs    $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
  61. #endif
  62. #define SharedXaw7Reqs    $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
  63. #define SharedXaw6Reqs    $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB)
  64. #define SharedXmuReqs    $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  65. #define SharedXmuuReqs    $(LDPRELIB)  $(XONLYLIB)
  66. #define SharedXextReqs    $(LDPRELIBS) $(XONLYLIB)
  67. #define SharedXiReqs    $(LDPRELIBS) $(XLIB)
  68. #define SharedXpReqs    $(LDPRELIB) $(XLIB)
  69. #define SharedXpmReqs   $(LDPRELIB) $(XLIB)
  70. #define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB)
  71. #define SharedXrenderReqs $(LDPRELIB) $(XLIB)
  72. #define SharedXtstReqs    $(LDPRELIBS) $(XLIB)
  73. #define SharedXvReqs    $(LDPRELIB) $(XLIB)
  74. #define SharedSMReqs    $(LDPRELIBS) $(ICELIB)
  75. #ifndef SharedGLReqs
  76. #define SharedGLReqs    $(LDPRELIBS) $(XLIB)
  77. #endif
  78. #ifndef SharedGLUReqs
  79. #define SharedGLUReqs    $(LDPRELIB) $(XLIB) $(GLXLIB)
  80. #endif
  81. #define SharedXcursorReqs   $(LDPRELIB) $(XRENDERLIB) $(XLIB)
  82.  
  83. #define SharedDPSReqs    $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
  84. #define SharedDPSTKReqs    $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
  85. #define SharedpsresReqs    $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
  86. #define SharedXResReqs    $(LDPRELIB) $(XLIB)
  87. #define SharedXfontcacheReqs    $(LDPRELIB) $(XLIB)
  88. #define SharedXineramaReqs    $(LDPRELIB) $(XLIB)
  89. #define SharedXssReqs    $(LDPRELIB) $(XLIB)
  90. #define SharedXvMCReqs    $(LDPRELIB) $(XLIB)
  91. #define SharedXxf86dgaReqs    $(LDPRELIB) $(XLIB)
  92. #define SharedXxf86miscReqs    $(LDPRELIB) $(XLIB)
  93. #define SharedXxf86vmReqs    $(LDPRELIB) $(XLIB)
  94. #define SharedxkbfileReqs    $(LDPRELIB) $(XONLYLIB)
  95. #define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
  96. #define SharedXfixesReqs    $(LDPRELIB) $(XLIB)
  97. #define SharedXdamageReqs    $(LDPRELIB) $(XFIXESLIB) $(XLIB)
  98. #define SharedXcompositeReqs    $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB)
  99. #endif /* UseElfFormat */
  100.